/*学位管理*/
import Vue from 'vue'
export const degree = {
	//学位论文信息查询
	paperList: params => {
	    return Vue.prototype.$post('/degree/xwlwxx/list', params)
	},
	//管理评阅信息列表
	paperManageList: params => {
	    return Vue.prototype.$post('/degree/xwlwxx/glpyxxList', params)
	},
	//论文状态修改查询
	paperStateModifyList: params => {
	    return Vue.prototype.$post('/degree/xwlwxx/lwztxgList', params)
	},
	//论文抽查
	paperSpotCheck: params => {
	    return Vue.prototype.$post('/degree/xwlwxx/lwcc', params)
	},
	//论文审核题目列表
	paperCheckList: params => {
	    return Vue.prototype.$post('/degree/xwlwxx/shList', params)
	},
	//论文审核题目
	paperCheck: params => {
	    return Vue.prototype.$post('/degree/xwlwxx/check', params)
	},
	//还原提交状态
	paperReduction: params => {
	    return Vue.prototype.$post('/degree/xwlwxx/hyzt', params)
	},
	// 论文锁定
	paperLock: params => {
	    return Vue.prototype.$post('/degree/xwlwxx/lwsd', params)
	},
	//删除学位论文信息表
	paperDelete:ids => {
		return Vue.prototype.$get(`/degree/xwlwxx/delete/${ids}`)
	},
	//获取评阅录入列表
	paperReviewList: params => {
	    return Vue.prototype.$post('/degree/xwlwpyxx/lwpyxxList', params)
	},
	//新增学位论文评阅信息表
	paperReviewAdd:params => {
		return Vue.prototype.$postJson('/degree/xwlwpyxx/add', params)
	},
	//修改学位论文评阅信息表
	paperReviewSet:params => {
		return Vue.prototype.$post('/degree/xwlwpyxx/update', params)
	},
	//删除学位论文评阅信息表
	paperReviewDelete:ids => {
		return Vue.prototype.$get(`/degree/xwlwpyxx/delete/${ids}`)
	},
	//设置论文修改时间限制
	paperSetEditTime: params => {
	    return Vue.prototype.$post('/degree/xwlwxx/updateLwxgsj', params)
	},
	pleaVoteList:params => {
		return Vue.prototype.$post('/degree/dbfzxx/dbbjpList', params)
	},
	//获取答辩分组信息表列表
	pleaGroupList: params => {
	    return Vue.prototype.$post('/degree/dbfzxx/list', params)
	},
	//获取答辩分组信息表列表
	pleaGroupDelete: ids => {
	    return Vue.prototype.$get(`/degree/dbfzxx/delete/${ids}`)
	},
	//获取审核时的答辩分组列表
	pleaGroupAuditList: params => {
	    return Vue.prototype.$post('/degree/dbfzxx/shList', params)
	},
	pleaWyList: params => {
	    return Vue.prototype.$post('/degree/dbwyxx/list', params)
	},
	pleaWyInfo: id => {
	    return Vue.prototype.$get(`/degree/dbwyxx/info/${id}`)
	},
	pleaWyAdd: params => {
	    return Vue.prototype.$postJson('/degree/dbwyxx/add', params)
	},
	pleaWyDelete: ids => {
	    return Vue.prototype.$get(`/degree/dbwyxx/delete/${ids}`)
	},
	pleaWyUpdate: params => {
	    return Vue.prototype.$postJson('/degree/dbwyxx/update', params)
	},
	pleaWyAll: params => {
	    return Vue.prototype.$post('/degree/dbwyxx/queryAll', params)
	},
	//获取审核时的答辩分组列表
	pleaGroupAudit: params => {
	    return Vue.prototype.$post('/degree/dbfzxx/check', params)
	},
	pleaGroupCheck: params => {
	    return Vue.prototype.$get('/degree/dbfzxx/dbfzIsCheckPass', params)
	},
	//保存答辩分组信息表
	pleaGroupSave:params =>{
		return Vue.prototype.$postJson('/degree/dbfzxx/dbfzSave', params)
	},
	//修改答辩分组信息表
	pleaGroupSet:params =>{
		return Vue.prototype.$post('/degree/dbfzxx/update', params)
	},
	//移除参加答辩学生
	pleaGroupDelStudent:dbxsId =>{
		return Vue.prototype.$get(`/degree/dbfzxx/deleteDbxs/${dbxsId}`)
	},
	//保存答辩学生信息表
	pleaGroupSetStudent:params =>{
		return Vue.prototype.$postJson(`/degree/dbfzxx/dbxsSave`,params)
	},
	//保存答辩委员信息表
	pleaGroupSetMember:params =>{
		return Vue.prototype.$postJson(`/degree/dbfzxx/dbwySave`,params)
	},
	//查询参加待答辩的学生
	pleaWaitStudent:params =>{
		return Vue.prototype.$post('/degree/dbfzxx/studentList', params)
	},
	//获取答辩分组信息表明细
	pleaGroupDetail: dbfzbh => {
	    return Vue.prototype.$get(`/degree/dbfzxx/info/${dbfzbh}`)
	},
	//获取答辩分组中答辩学生列表
	pleaGroupStudent: params => {
	    return Vue.prototype.$post(`/degree/dbfzxx/dbxsList`,params)
	},
	//获取答辩分组中答辩委员列表
	pleaGroupMember: params => {
	    return Vue.prototype.$post(`/degree/dbfzxx/dbwyList`,params)
	},
	//录入答辩结果信息表列表
	pleaResultsEntryList: params => {
	    return Vue.prototype.$post('/degree/dbjgxx/lrList', params)
	},
	//获取答辩结果信息表明细
	pleaResultsDetail: id => {
	    return Vue.prototype.$get(`/degree/dbjgxx/info/${id}`)
	},
	//修改答辩结果信息表
	pleaResultsSet: params => {
	    return Vue.prototype.$postJson(`/degree/dbjgxx/update`,params)
	},
	//新增答辩结果信息表
	pleaResultsAdd: params => {
	    return Vue.prototype.$postJson(`/degree/dbjgxx/add`,params)
	},
	//删除答辩结果信息表
	pleaResultsDelete: ids => {
	    return Vue.prototype.$get(`/degree/dbjgxx/delete/${ids}`)
	},
	//查询答辩结果
	pleaResultsList: params => {
	    return Vue.prototype.$post('/degree/dbjgxx/list', params)
	},
	//教授委员会结果查询列表
	auditProfessorQueryList: params => {
	    return Vue.prototype.$post('/degree/xwsh/jswyhList', params)
	},
	//教授委员会结果录入查询列表
	auditProfessorEntryList: params => {
	    return Vue.prototype.$post('/degree/xwsh/jswyhlrList', params)
	},
	//教授委员会结果录入
	auditProfessorEntry: params => {
	    return Vue.prototype.$post('/degree/xwsh/jswyhlr', params)
	},
	//教授委员会结果修改
	auditProfessorSet: params => {
	    return Vue.prototype.$postJson('/degree/xwsh/jswyhUpdate', params)
	},
	//教授委员会结果删除
	auditProfessorDel: ids => {
	    return Vue.prototype.$get(`/degree/xwsh/jswyhDelete/${ids}`)
	},
	//教授委员会表决票列表
	auditProfessorVote: params => {
	    return Vue.prototype.$post('/degree/xwsh/jswyhbjpList', params)
	},
	//校委会结果查询列表
	auditSchoolQueryList: params => {
	    return Vue.prototype.$post('/degree/xwsh/xwhList', params)
	},
	//校委会录入结果查询列表
	auditSchoolEntryList: params => {
	    return Vue.prototype.$post('/degree/xwsh/xwhlrList', params)
	},
	//校委会结果录入
	auditSchoolEntry: params => {
	    return Vue.prototype.$post('/degree/xwsh/xwhlr', params)
	},
	//校委会结果修改
	auditSchoolSet: params => {
	    return Vue.prototype.$postJson('/degree/xwsh/xwhUpdate', params)
	},
	//校委会结果删除
	auditSchoolDel: ids => {
	    return Vue.prototype.$get(`/degree/xwsh/delete/${ids}`)
	},
	//校委会结果决票列表
	auditSchoolVote: params => {
	    return Vue.prototype.$post('/degree/xwsh/xwhbjpList', params)
	},
	//学部会结果查询列表
	auditDivisionQueryList: params => {
	    return Vue.prototype.$post('/degree/xwsh/xbhList', params)
	},
	//学部会结果录入查询列表
	auditDivisionEntryList: params => {
	    return Vue.prototype.$post('/degree/xwsh/xbhlrList', params)
	},
	//学部会结果录入
	auditDivisionEntry: params => {
	    return Vue.prototype.$post('/degree/xwsh/xbhlr', params)
	},
	//学部会结果修改
	auditDivisionSet: params => {
	    return Vue.prototype.$postJson('/degree/xwsh/xbhUpdate', params)
	},
	//学部会结果删除
	auditDivisionDel: ids => {
	    return Vue.prototype.$get(`/degree/xwsh/xbhDelete/${ids}`)
	},
	//学部会结果决票列表
	auditDivisionVote: params => {
	    return Vue.prototype.$post('/degree/xwsh/xbhbjpList', params)
	},
	//打印简况表列表
	auditBriefTableList: params => {
	    return Vue.prototype.$post('/degree/xwsh/jkbList', params)
	},
	zysjsqList: params => {
	    return Vue.prototype.$post('/degree/zysjsq/list', params)
	},
	zysjsqXwbList: params => {
	    return Vue.prototype.$post('/degree/zysjsq/xwbshList', params)
	},
	zysjsqYxList: params => {
	    return Vue.prototype.$post('/degree/zysjsq/yxshList', params)
	},
	zysjsqInfo: id => {
	    return Vue.prototype.$get(`/degree/zysjsq/info/${id}`)
	},
	zysjsqUpdate: params => {
	    return Vue.prototype.$postJson('/degree/zysjsq/update', params)
	},
	zysjsqBack: params => {
	    return Vue.prototype.$post(`/degree/zysjsq/back`, params)
	},
	zysjsqXwbCheck: params => {
	    return Vue.prototype.$post(`/degree/zysjsq/xwbCheck`, params)
	},
	zysjsqYxCheck: params => {
	    return Vue.prototype.$post(`/degree/zysjsq/yxCheck`, params)
	},
	zysjsjTime: params => { 
	    return Vue.prototype.$post('/degree/zysjsq/updateZysjDate', params)
	},
	zysjjgpjBack: params => {
	    return Vue.prototype.$post('/degree/zysjjgpj/back', params)
	},
	zysjjgpjInfo: id => { // 获取专业实践结果评价明细
	    return Vue.prototype.$get(`/degree/zysjjgpj/info/${id}`)
	},
	zysjjgpjList: params => { // 获取专业实践结果评价列表
	    return Vue.prototype.$post('/degree/zysjjgpj/list', params)
	},
	zysjjgpjUpate: params => {
	    return Vue.prototype.$postJson('/degree/zysjjgpj/update', params)
	},
	zysjjgpjYxCheck: params => { 
	    return Vue.prototype.$post('/degree/zysjjgpj/yxCheck', params)
	},
	zysjjgpjYxList: params => { 
	    return Vue.prototype.$post('/degree/zysjjgpj/yxshList', params)
	},
	zysjjgpjXwbList: params => { 
	    return Vue.prototype.$post('/degree/zysjjgpj/xwbshList', params)
	},
	zysjjgpjXwbCheck: params => { 
	    return Vue.prototype.$post('/degree/zysjjgpj/xwbCheck', params)
	},
}